
<?php

class Disposisi{

	private $id;
	private $kd_sm;
	private $pendisposisi;
	private $tujuan_disposisi;
	
	
	function __construct(){}
	
	function setId($id){
		$this->id = $id;
	}
	
	function setKd_sm($kd_sm){
		$this->kd_sm = $kd_sm;
	}
	
	function setPendisposisi($pendisposisi){
		$this->pendisposisi = $pendisposisi;
	}
	
	function setTujuan_disposisi($tujuan_disposisi){
		$this->tujuan_disposisi = $tujuan_disposisi;
	}
	
	function getId(){
		return $this->id;
	}
	
	function getKd_sm(){
		return $this->kd_sm;
	}
	
	function getPendisposisi(){
		return $this->pendisposisi;
	}
	
	function getTujuan_disposisi(){
		return $this->tujuan_disposisi;
	}
}

class Daftar_disposisi{
	
	function __construct(){}
	
	function getAll(){
		
		$sql="
			select * from disposisi
		";
		
		$list_disposisi = array();
		
		$data = mysql_query($sql);
		if($data){
			while($row = mysql_fetch_assoc($data)){
			
				$disposisi = new Disposisi();
				$disposisi->setId($row['kd_disposisi']);
				$disposisi->setKd_sm($row['kd_sm']);
				$disposisi->setPendisposisi($row['pendisposisi']);
				$disposisi->setTujuan_disposisi($row['tujuan_disposisi']);
	
				$list_disposisi[] = $disposisi;
			}
		}	
		return $list_disposisi;
	
	}
	
	function getBySM($kd_sm){
		
		$sql="
			select * from disposisi where kd_sm = '$kd_sm'
		";
		
		$list_disposisi = array();
		
		$data = mysql_query($sql);
		if($data){
			while($row = mysql_fetch_assoc($data)){
			
				$disposisi = new Disposisi();
				$disposisi->setId($row['kd_disposisi']);
				$disposisi->setKd_sm($row['kd_sm']);
				$disposisi->setPendisposisi($row['pendisposisi']);
				$disposisi->setTujuan_disposisi($row['tujuan_disposisi']);
				
				$list_disposisi[] = $disposisi;
			}
		}	
		return $list_disposisi;
	
	}
	
	
	
	function getById($id){
		
		$sql="
			select * from disposisi where kd_disposisi = '$id'
		";
		
		$data = mysql_query($sql);
		if($data){
			while($row = mysql_fetch_assoc($data)){
			
				$disposisi = new Disposisi();
				$disposisi->setId($row['kd_disposisi']);
				$disposisi->setKd_sm($row['kd_sm']);
				$disposisi->setPendisposisi($row['pendisposisi']);
				$disposisi->setTujuan_disposisi($row['tujuan_disposisi']);
	
			}
		}	
		return $disposisi;
	
	}
	
	function add(Disposisi $disposisi){
	
		$sql="
		insert into disposisi(kd_disposisi, kd_sm, pendisposisi, tujuan_disposisi)
		values(
		'',
		'".$disposisi->getKd_sm()."',
		'".$disposisi->getPendisposisi()."',
		'".$disposisi->getTujuan_disposisi()."'
		)
		";
		
		$query=mysql_query($sql);
	}
	
	function delete($id){
		$sql="
		delete from disposisi where kd_disposisi = '$id'		
		";
		$query = mysql_query($sql);
		return $query;
	}

	
	
	

}